package xin.yangshuai.transactional01.service;

public interface PropagationServiceB {

    /**
     * REQUIRED，异常
     */
    void required();

    /**
     * REQUIRED，无异常
     */
    void required1();

    /**
     * SUPPORTS，异常
     */
    void supports();

    /**
     * SUPPORTS，无异常
     */
    void supports1();

    /**
     * MANDATORY，异常
     */
    void mandatory();

    /**
     * MANDATORY，无异常
     */
    void mandatory1();

    /**
     * REQUIRES_NEW，异常
     */
    void requiresNew();

    /**
     * REQUIRES_NEW，无异常
     */
    void requiresNew1();

    /**
     * NOT_SUPPORTED，异常
     */
    void notSupported();

    /**
     * NOT_SUPPORTED，无异常
     */
    void notSupported1();

    /**
     * NEVER，异常
     */
    void never();

    /**
     * NEVER，无异常
     */
    void never1();

    /**
     * NESTED，异常
     */
    void nested();

    /**
     * NESTED，无异常
     */
    void nested1();

    /**
     * NO，异常
     */
    void no();

    /**
     * NO，无异常
     */
    void no1();
}
